Programming history "ANNO 1502"

29.Aug 2000:

- Started: changed previous game graphics; creating new graphics

11.Sep 2000:

- add english data to game (add different languages later!)
- added copyright character � to game font
- maximum number of units reduced from 4096 to 2048
- finished moving of units; works fine now

12.Sep 2000:

- unit orders WAIT, FORTIFY, ROAD, PLOW, NONE added

- key shortcuts for menu options added
- player screen for home city added

13.Sep 2000:

- added buy/sell for player home city screen
- unit order BUILD COLONY added; unit order GOTO removed
- move ship in colonies added

15.Sep 2000:

- information about colony store tested
- added unit order ACTIVATE
- added view menu VIEW/MOVE mode
- added test for city attack

16.Sep 2000:

- added colony building site positions to game data
- added unit order THROW OVERBOARD
- added view menu WORLD MAP; fix flicker display initialization
- fix type and size of game history data

17.Sep 2000:

- noticed problem with displaying road images and forest
- created utility to created empty history data file
- removed procedure SET_LOAD[..] from game; not needed
- removed map data for city number; saved 10240 bytes

18.Sep 2000:

- initalize colony page (terrain, population, units, loading)
- removed y-offset from data; change icons for fixed offset
19.Sep 2000:

- added placement of colony workers (map, buildings)

20.Sep 2000:

- added display of colony infos (production, military, construction)

21.Sep 2000:

- added calcuation of colony production; and testing
- added actions for military in colony

22.Sep 2000:

- added overall colony production at end of turn

23.Sep 2000:

- created picture for file selector; adapt routine to picture
- added game menu option LOAD/SAVE
- error in set colony worker detected; and fixed
- change offset for unit images to X-2, Y+1
- added price calculation; added simulation of home city

25.Sep 2000:

- added report menu option COLONY ADVISOR
- added storage of price history and display at ECONOMIC ADVISOR

27.Sep 2000:

- added report menu option MILITARY ADVISOR
- improve price calculation; added upper limit for prices
- game testing: improve production display in colony

28.Sep 2000:

- change loading of goods to add same types in one cargo hold
- enter amount of units to load from/to colony with added
- added other historical data; added report menu STATISTICS

29.Sep 2000:

- improve prices: just remove price change from sold units
- error with city production and full colony storage fixed
- other small errors fixed; values changed to improve game-play

30.Sep 2000:

- added requestor when you buy construction in colony
- testing; improved overall colony production calculation

8.Oct 2000:

- added 2 bytes to military data of each unit for orders
- pioneer data moved from extra data to unit order
- removed static menu and use line for display short informations
- other small errors fixed

11.Oct 2000:

- rearranged data for terrain type creation (better ?!)

12.Oct 2000:

- added selection list for military units in colony
- river creation improved (used to create river areas)

13.Oct 2000:

- extended colony build information to values up to 15
- remove 4 colony building points when founding new colony

16.Oct 2000:

- corrected moving of units; used to move outside display !?
- added progress panel for computer players; problem with first turn

19.Oct 2000:

- changed update for city workers to start/end of city page loop
- fixed city production display (out of screen with large production)
- first attempts to squash saved map data; get infos about A* algorithm

1.Dec 1000:

- reorganised and extented map data for A*: added exploration bit
for all players, added island numbers (todo! - change creation!)
- implementation of squashing algorithm too slow; may use built-in
commands of AMOS Pro, which could be activated from OPTION menu

2.Dec 2000:

- island numbers finished; new map data completed, now testing

3.Dec 2000:

- short play test completed: all works fine with new map data

9.Dec 2000:

- added data storage for comparative graphics
- added report menu option FOREIGN AFFAIRS; just reports, no graphs
- playing with all players to finally add/test graphics display

10.Dec 2000:

- added graphs for option FOREIGN AFFAIRS (changed history init)
- added peace and war info to saved data and FOREIGN AFFAIRS

16.Dec 2000:

- moved city calculation to beginning of each player
- fixed small bug in world map drawings (better nation colours)

19.Dec 2000:

- added codes to city messages for computer players
- moved city calculation to beginn small bug in world map drawings (better nation colours)
- fixed bug when city population decreases (field stayed used)
- fixed small bug when displaying cities at military advisor

25.Dec 2000:

- combat analysis when attacking other units finished
- also added combat for land to land units (uhh, not that easy!)
- moved calculation of units to beginning of each player

26.Dec 2000:

- added combat sea to sea units (to be finished with capturing goods)
- added ship repair when combat lost (minor change to city data)

2.Jan 2001:

- added capturing of goods (also automatic with max. sell value)
- removed defense strength; only combat strength (like 'Colony')
- optimized nearly identical changes to loosing unit (saves 1K buffer!)

3.Jan 2001:

- added capturing of cities; attack now nearly finished
- improved display of combat analysis; no combat display for computer

4.Jan 2001:

- added peace check when attacking (just for human player now)
- added special scout attack for colony (just infiltrate, meet major)

5./6.Jan 2001:

- added message box for dynamic informations with language file
- removed old alert and replaced them by new messages where possible

14 Jan 2001:

- started A* algorithm for computer to move units; must be modified
and optimized on ocean, because it's really VERY slow; calculated
paths must still be stored to speed up game play
- add an GOTO option when A* finished to proberly test algorithm

by Chris Kargl